Versions:
kubens is a lightweight command-line utility created by Ahmet Alp Balkan that streamlines the daily workflow of Kubernetes operators by enabling instantaneous switching between namespaces within kubectl. Instead of repeatedly typing long kubectl config set-context commands or editing kubeconfig files manually, users simply invoke kubens followed by the target namespace name; the tool updates the current context in place, eliminating the risk of typos and reducing context-switching time to milliseconds. DevOps engineers, platform administrators, and cloud-native developers rely on it when juggling development, staging, and production environments on the same cluster, when debugging microservices scattered across tenant-isolated namespaces, or when running CI pipelines that need to hop between transient test namespaces. The utility also offers an interactive mode that lists all accessible namespaces with fuzzy search, making namespace discovery effortless in clusters that host dozens or hundreds of projects. kubens is distributed as a single static binary for Linux, macOS, and Windows, requiring no elevated privileges or server-side components, and it respects existing kubeconfig authentication, RBAC rules, and impersonation settings. Version 0.11.0 is the current release, and five successive versions have been published since the project’s debut, each refining compatibility across kubectl minor releases and adding subtle enhancements such as colored output and completion scripts. As an essential Kubernetes productivity tool, kubens sits in the “Cloud Computing” and “Developer Tools” categories alongside kubectl plugins and cluster utilities. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.
Tags: